"""ScalpingBot 主包"""
from src.okx import OKXClient
from src.data import KlineDataFetcher, KlineProcessor
from src.strategy import ScalpingStrategy
from src.trading import TradeExecutor, PositionManager
from src.backtesting import BacktestEngine
from src.simulator import MockExchange
from src.costs import CostCalculator
from src.utils import get_logger, Config

__version__ = "1.0.0"

__all__ = [
    "OKXClient",
    "KlineDataFetcher",
    "KlineProcessor",
    "ScalpingStrategy",
    "TradeExecutor",
    "PositionManager",
    "BacktestEngine",
    "MockExchange",
    "CostCalculator",
    "get_logger",
    "Config",
]
